package net.cyndeline

/**
 * Describes how an item affects the world around it.
 */
sealed trait ItemEffectType
  case object Offensive extends ItemEffectType
  case object Defensive extends ItemEffectType
  case object Manipulative extends ItemEffectType
  case object Summon extends ItemEffectType
  case object Neutral extends ItemEffectType